#ifndef __OLORIN_GAMETIME__
#define __OLORIN_GAMETIME__

#include <DLL.hpp>

namespace Olorin
{
	namespace Game
	{
		class DLLAPI GameTimeSpan
		{
		public:
			int days;
			int hours;
			int minutes;
			int seconds;
			int milliseconds;
			int ticks;

			const float getTotalMilliseconds() const;
			const float getTotalSeconds() const;
		};

		class DLLAPI GameTime
		{
		public:
			GameTimeSpan totalGameTime;
			GameTimeSpan elapsedGameTime;
		};
	}
}

#endif